Utilizing Computational Intelligence to Assist in Software Release Decision
نویسندگان
چکیده
Defect tracking using computational intelligence methods is used to predict software readiness in this study. By comparing predicted number of faults and number of faults discovered in testing, software managers can decide whether the software are ready to be released or not. Our predictive models can predict: (i) the number of faults (defects), (ii) the amount of code changes required to correct a fault and (iii) the amount of time (in minutes) to make the changes in respective object classes using software metrics as independent variables. The use of neural network model with a genetic training strategy is introduced to improve prediction results for estimating software readiness in this study. Our prediction model is divided into three parts: (1) prediction model for Presentation Logic Tier software components (2) prediction model for Business Tier software components and (3) prediction model for Data Access Tier software components. Existing object-oriented metrics and complexity software metrics are used in the Business Tier neural network based prediction model. New sets of metrics have been defined for the Presentation Logic Tier and Data Access Tier. These metrics are validated using two sets of real world application data, one set was collected from a warehouse management system and another set was collected from a corporate information system.
منابع مشابه
An artificial intelligence model based on LS-SVM for third-party logistics provider selection
The use of third-party logistics (3PL) providers is regarded as new strategy in logistics management. The relationships by considering 3PL are sometimes more complicated than any classical logistics supplier relationships. These relationships have taken into account as a well-known way to highlight organizations' flexibilities to regard rapidly uncertain market conditions, follow core competenc...
متن کاملAutomations in Computer Network Management Utilizing Computational Intelligence
Computer network management, due to the complexity and scale of networks nowadays, has necessarily come to be a pro-active and automated activity. In this type of management there are several points of decision-making or reasoning where computational intelligence can be utilized. This paper discusses one of the most important points of decision-making in management: how to implement data collec...
متن کاملبررسی کارایی روشهای مختلف هوش مصنوعی و روش آماری در برآورد میزان رواناب (مطالعه موردی: حوزه شهید نوری کاخک گناباد)
Rainfall-runoff models are used in the field of hydrology and runoff estimation for many years, but despite existing numerous models, the regular release of new models shows that there is still not a model that can provide sophisticated estimations with high accuracy and performance. In order to achieve the best results, modeling and identification of factors affecting the output of the model i...
متن کاملConceptual Model of Intelligent Decision Support System Based on Naturalistic Decision Theory for Reservoir Operation during Emergency Situation
Emergency situation required fast and accurate decision as every decision is very critical to save human lives. Naturally, during this situation humans made decision based on their past experiences by which their nerves and brain system will perceive the situation and mapped with their experiences to produce action. This naturalistic decision making approach has been one of the attention in eme...
متن کاملDiscrete Event Simulation
Discrete-event simulation represents modeling, simulating, and analyzing systems utilizing the computational and mathematical techniques, while creating a model construct of a conceptual framework that describes a system. The system is father simulates by performing experiment(s) using computer implementation of the model and analyzed to draw conclusions from output that assist in decision maki...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Engineering Letters
دوره 14 شماره
صفحات -
تاریخ انتشار 2007